|
다음 서브섹션은 IntelliJ IDEA 에서 Web Applications 과 함께 작업하는 방법을 기술합니다:
웹 모듈 생성 및 제거
웹 모듈 지원의 구성
웹 모듈 속성 에디터
Make와 웹 모듈
JSP편집과 서브릿
JSP Validation
태그 라이브러리 지원
웹 모듈 실행/디버깅
팁 & 트릭
Web module 은 특별한 종류의 IDEA 모듈(모듈 상에서 일반적 상세에 대해 IDEA Managing Project
섹션을 보십시오) 입니다, 그것은 보통의 자바 모듈 속성(소스 디렉터리, 컴파일러 출력 디렉터리 등과 같은)에 더하여 Web 어플리케이션에 관한 많은 것을 알고 있습니다.
Web module 은 웹 어플리케이션 전개 설명어(일명 web.xml ) 위치와 구조이고 다음을 포함합니다:
서브릿, 그들의 init 매개 변수, URL 매핑;
필터, 그들의 init 매개 변수;
보안 역할, 문맥 매개 변수;
JSP 파일.
Web module은 표준 Web 어플리케이션 전개 디렉터리 구조(상세한 것은, http://java.sun.com/j2ee/index.jsp 에서 J2EE specification 을 발견하십시오)를 알고 있습니다.
Web module은 WAR 파일의 내부에서 또는 exploded 디렉터리 포맷 내부에서 모듈이 프로세스를 만드는 동안 전개 디렉터리 구조를 구축할 수 있습니다.
Web module 은 또한 어떻게 애플리케이션 서버(Tomcat
4.x, 5.x와 BEA WebLogic는 현재 지원)로 그 자신을 시작하고 전개하는지를 알고 있습니다.
Web module 설정은 두 위치에서 편집됩니다:
선택된 Web
module 또는 서브릿 위에서 F4를 누르는 것에 의해 J2EE View로부터 불려지는 Web
Module Properties Editor에서.
Settings
| Project
Settings | Paths: your
web module의 Web Module
탭에서.
Project View의 J2EE
Tab은 J2EE Tab의 Web 애플리케이션 파일을 오른쪽 버튼을 클릭하는 것에 의해 불려지는 문맥 메뉴에서 나타나는 여러 개의Web 모듈 특유의 메뉴 항목을 갖고 있습니다.
Validate
JSP
이 항목은 JSP Validation
섹션에서 기술됩니다.
Deploy
file...
선택할 때, 웹 어플리케이션 내에서 파일을 전개하십시오. 바꾸어 말하면, 그런 파일은 J2EE 아카이브 또는 exploded
디렉터리로 포함될 것입니다.
예를 들면, 당신이 JSP를 편집하고 서버 위에서 모든 변경을 볼 필요가 있지만 make를 시작하거나 프로젝트를 재 컴파일하기를 원하지 않을 때 그것은 유용합니다.
.war 아카이브의 경우에, 선택된 파일은 아카이브 안으로 다시 새롭게 되거나 놓이게 됩니다. 그리고 exploded 디렉터리의 경우에 파일은 단순히 교체됩니다.
|